<!-- HTML header for doxygen 1.8.13-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MTB CAT1 Peripheral driver library: KeyScan ALL interrupt mask definition</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen_style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><a href="http://www.cypress.com/"><img alt="Logo" src="IFXCYP_one-line.png"/></a></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">MTB CAT1 Peripheral driver library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group__group__keyscan__intr__mask__macro.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a>  </div>
  <div class="headertitle">
<div class="title">KeyScan ALL interrupt mask definition<div class="ingroups"><a class="el" href="group__group__keyscan.html">KeyScan      (KeyScan)</a> &raquo; <a class="el" href="group__group__keyscan__macro.html">Macros</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">General Description</h2>
<p>Specifies the mask value for interrupt status/mask. </p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga203e1a386d3c094322980c053cb4d5f9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__keyscan__intr__mask__macro.html#ga203e1a386d3c094322980c053cb4d5f9">MXKEYSCAN_INTR_KEY_EDGE_DONE</a>&#160;&#160;&#160;(MXKEYSCAN_INTR_KEY_EDGE_Msk)</td></tr>
<tr class="memdesc:ga203e1a386d3c094322980c053cb4d5f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">keyscan Interrupt KEY EDGE value definition.  <a href="#ga203e1a386d3c094322980c053cb4d5f9">More...</a><br /></td></tr>
<tr class="separator:ga203e1a386d3c094322980c053cb4d5f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabaf6c48f537039c42f3cd554fbead9ec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__keyscan__intr__mask__macro.html#gabaf6c48f537039c42f3cd554fbead9ec">MXKEYSCAN_INTR_FIFO_THRESH_DONE</a>&#160;&#160;&#160;(MXKEYSCAN_INTR_FIFO_THRESH_Msk)</td></tr>
<tr class="memdesc:gabaf6c48f537039c42f3cd554fbead9ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">keyscan Interrupt FIFO THRESHOLD value definition.  <a href="#gabaf6c48f537039c42f3cd554fbead9ec">More...</a><br /></td></tr>
<tr class="separator:gabaf6c48f537039c42f3cd554fbead9ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga500282c37ae45dc5e3b1781cfb9c99d0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__keyscan__intr__mask__macro.html#ga500282c37ae45dc5e3b1781cfb9c99d0">MXKEYSCAN_INTR_ALL</a></td></tr>
<tr class="memdesc:ga500282c37ae45dc5e3b1781cfb9c99d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">keyscan ALL Interrupt value definition.  <a href="#ga500282c37ae45dc5e3b1781cfb9c99d0">More...</a><br /></td></tr>
<tr class="separator:ga500282c37ae45dc5e3b1781cfb9c99d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="ga203e1a386d3c094322980c053cb4d5f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga203e1a386d3c094322980c053cb4d5f9">&#9670;&nbsp;</a></span>MXKEYSCAN_INTR_KEY_EDGE_DONE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MXKEYSCAN_INTR_KEY_EDGE_DONE&#160;&#160;&#160;(MXKEYSCAN_INTR_KEY_EDGE_Msk)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>keyscan Interrupt KEY EDGE value definition. </p>
<p>this is used only for waking up the CPU. User has to ignore this for all the key events. </p>

</div>
</div>
<a id="gabaf6c48f537039c42f3cd554fbead9ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabaf6c48f537039c42f3cd554fbead9ec">&#9670;&nbsp;</a></span>MXKEYSCAN_INTR_FIFO_THRESH_DONE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MXKEYSCAN_INTR_FIFO_THRESH_DONE&#160;&#160;&#160;(MXKEYSCAN_INTR_FIFO_THRESH_Msk)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>keyscan Interrupt FIFO THRESHOLD value definition. </p>
<p>triggered when there is one or more events in the keyscan HW FIFO. Firmware reads all the pending events from the HW FIFO and Clears the interrupt. User has to call function Cy_Keyscan_Interrupt_Handler when this interrupt is triggered. </p>

</div>
</div>
<a id="ga500282c37ae45dc5e3b1781cfb9c99d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga500282c37ae45dc5e3b1781cfb9c99d0">&#9670;&nbsp;</a></span>MXKEYSCAN_INTR_ALL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MXKEYSCAN_INTR_ALL</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(MXKEYSCAN_INTR_KEY_EDGE_Msk  |\</div><div class="line">                                             MXKEYSCAN_INTR_FIFO_THRESH_Msk)</div></div><!-- fragment -->
<p>keyscan ALL Interrupt value definition. </p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part
<div id="nav-path" class="navpath">
    <ul>
        <li class="footer">
            Generated for <b>MTB CAT1 Peripheral driver library</b> by <b>Cypress Semiconductor Corporation</b>.
            All rights reserved.
        </li>
    </ul>
</div>
-->
</body>
</html>
